home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1994 January / PSL Monthly Shareware CD-ROM (Public Software Library) (January 1994).iso / games / dos / board / aggress.exe / AGGRESS.DOC < prev    next >
Encoding:
Text File  |  1991-09-01  |  24.0 KB  |  631 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                               A G G R E S S I O N
  7.                               -------------------
  8.  
  9.  
  10.  
  11.                                  Version 1.05
  12.                                  ------------
  13.  
  14.  
  15.  
  16.                           Written by:  Thomas B. Hardy
  17.                                  Member of the
  18.                      Association of Shareware Professionals
  19.  
  20.  
  21.                   Copyright 1990-1991 Expert Source Code, Inc.
  22.                               All Rights Reserved.
  23.  
  24.  
  25.                    P R O G R A M   D O C U M E N T A T I O N
  26.                    _________________________________________
  27.  
  28.  
  29.                          Last update:  September, 1991
  30.  
  31.  
  32.      +-------------------------------------------------------------------+
  33.      |                         Table of Contents                         |
  34.      +-------------------------------------------------------------------+
  35.  
  36.                 Program Requirements. . . . . . . . . . . . . 2
  37.  
  38.                 Program Description . . . . . . . . . . . . . 2
  39.  
  40.                 Packing List. . . . . . . . . . . . . . . . . 4
  41.  
  42.                 Release and Update History. . . . . . . . . . 4
  43.  
  44.                 Expert Source Code, Inc. Shareware Catalog. . 5
  45.  
  46.                 Program Registration. . . . . . . . . . . . . 8
  47.  
  48.                 ASP Ombudsman Statement . . . . . . . . . . . 8
  49.  
  50.                 Programming Tools . . . . . . . . . . . . . . 9
  51.  
  52.                 Shareware Version Distribution. . . . . . . . 9
  53.  
  54.                 Trial Use (Shareware Version) Warranty. . . . 10
  55.  
  56.                 Registered Version ONLY Warranty. . . . . . . 10
  57.  
  58.  
  59.   Aggression Documentation                                   Page 1 of 10.
  60.  
  61.  
  62.                              =====================
  63.                              Program Requirements:
  64.                              =====================
  65.  
  66.   Aggression requires an EGA card and monitor and an active mouse to run.  It
  67.   runs in 640 X 350 X 16 EGA graphics mode and uses a mouse for all program
  68.   interaction.  Aggression needs about 200K of free disk space and about
  69.   256K of free memory (RAM).
  70.  
  71.  
  72.                              ====================
  73.                              Program Description:
  74.                              ====================
  75.  
  76.   Aggression is a board game that combines some of the aspects of checkers and
  77.   backgammon.  The object is to get all of your pieces from their starting
  78.   side to the opposite side before your opponent does.  Each time you start
  79.   Aggression or select "new game" the pieces will be placed on the board in
  80.   one five patterns.  The pattern used will be chosen at random.
  81.  
  82.   If you have a piece beside (left or right) one of your opponent's pieces,
  83.   and you move another one of your pieces into the space on the opposite side
  84.   of your opponent's piece, your opponent's piece will be moved to his back
  85.   row.  For example, if you are red, and the pieces are in this position:
  86.  
  87.                    Col
  88.                  1 2 3 4 5 6
  89.          Row   1 ■ ■ ■ ■ ■ ■
  90.                2 ■ ■ ■ ■ ■ ■
  91.                3 ■ R G ■ ■ ■
  92.                4 ■ ■ ■ R ■ ■
  93.                5 ■ ■ ■ ■ ■ ■
  94.  
  95.   and it is your turn, you would move your red piece at Col 4, Row 4 to Col 4,
  96.   Row 3 to get to this position:
  97.  
  98.                    Col
  99.                  1 2 3 4 5 6
  100.          Row   1 ■ ■ ■ ■ ■ ■
  101.                2 ■ ■ ■ ■ ■ ■
  102.                3 ■ R G R ■ ■
  103.                4 ■ ■ ■ ■ ■ ■
  104.                5 ■ ■ ■ ■ ■ ■
  105.  
  106.   which will cause the green piece in Col 3, Row 3 to be sent back to the
  107.   starting row for green (top row) and placed on a random column.
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.   Aggression Documentation                                   Page 2 of 10.
  118.  
  119.  
  120.                          WHAT WON'T SEND A PIECE BACK
  121.  
  122.   Sending an opponent's piece back can only be done horizontally.  Neither
  123.   of the following situations would send back the green piece:
  124.  
  125.                    Col                        Col
  126.                  1 2 3 4 5 6                1 2 3 4 5 6
  127.          Row   1 ■ ■ ■ ■ ■ ■        Row   1 ■ ■ ■ ■ ■ ■
  128.                2 ■ ■ R ■ ■ ■              2 ■ R ■ ■ ■ ■
  129.                3 ■ ■ G ■ ■ ■              3 ■ ■ G ■ ■ ■
  130.                4 ■ ■ R ■ ■ ■              4 ■ ■ ■ R ■ ■
  131.                5 ■ ■ ■ ■ ■ ■              5 ■ ■ ■ ■ ■ ■
  132.  
  133.   Also, you must place your piece into position for the sendback to occur.
  134.   If you have two pieces that are seperated by an empty space and your
  135.   opponent moves into the space, your opponent's piece will not be sent back.
  136.   Remember, you opponent can send you back also, so be careful.
  137.  
  138.                                 SPECIAL AREAS
  139.  
  140.   Pieces may not move across a blue line.  The two smaller areas marked off
  141.   by blue lines have special functions.  The marked off area on the left hand
  142.   side of the board shows the color of the current player.  The area on the
  143.   right hand side of the board contains buttons for special functions.  These
  144.   special functions are:
  145.  
  146.        S : Setup - Allows you to change the number of players,
  147.                    level and turn the sound on and off.
  148.  
  149.        I : Information - Displays copyright information and a
  150.                    brief description of the rules
  151.  
  152.        Musical note: Toggles sound on and off.
  153.  
  154.        Q : Allows you to start a new game or quit Aggression.
  155.  
  156.   This version of Aggression contains four levels computer play.  The
  157.   levels are:
  158.  
  159.        1 : Computer simply tries to get to its win line (bottom
  160.            of the screen).
  161.  
  162.        2 : Computer play defensively.  It will try to avoid being
  163.            sent back and will try to reach its win line.
  164.  
  165.        3 : Computer plays aggressively.  It will try to trap your
  166.            pieces and send them back while trying to reach its
  167.            win line.
  168.  
  169.        4 : Computer plays defensively and aggressively while
  170.        trying to reach its win line.
  171.  
  172.  
  173.  
  174.  
  175.   Aggression Documentation                                   Page 3 of 10.
  176.  
  177.  
  178.                                 =============
  179.                                 Packing List:
  180.                                 =============
  181.  
  182.   The complete Aggression shareware package should contain the following
  183.   files.  Please ensure that each file is present.  If any of these files are
  184.   missing then the package is not complete and is not sutiable for distribution
  185.   to others.  The complete package may be obtained directly from Expert Source
  186.   Code, Inc. of by downloading the latest version from ESC BBS.
  187.  
  188.           File Name                   Description of File
  189.          -----------     ---------------------------------------------
  190.          AGGRESS.EXE  -  The Aggression exectuable program file.
  191.  
  192.          AGGRESS.EXE  -  The Aggression graphics file.
  193.  
  194.          AGGRESS.DOC  -  The Aggression documentation file.
  195.  
  196.          AGGRESS.FRM  -  The Aggression registration form.
  197.  
  198.  
  199.                           ===========================
  200.                           Release and Update History:
  201.                           ===========================
  202.  
  203.   1.00 - Initial release.
  204.  
  205.   1.05 - Total rewrite of documentation and registration form files.  Changed
  206.          registration screen and process.  Added registration code ability.
  207.          Complete change of price and pricing structure.
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233. Aggression Documentation                                   Page 4 of 10.
  234.  
  235.  
  236.                    ==========================================
  237.                    Expert Source Code, Inc. Shareware Catalog
  238.                    ==========================================
  239.  
  240.   AGGRESSION - Written by:  Thomas B. Hardy
  241.        Aggression if a unique board game that combines some of the aspects
  242.        of checkers and backgammon.  The object is to get all of your pieces
  243.        from their starting side to the opposite side of the board before your
  244.        opponent does.  Pieces are moved one square at a time and if you can
  245.        suround one of your opponents pieces on both the left and right side
  246.        then that piece is transported back to the starting line.  Aggression
  247.        supports 1 or 2 players and has four levels of computer play.  There
  248.        are five different starting positions and the graphics are excellent.
  249.        Aggression requires an EGA card and monitor and a mouse.
  250.  
  251.   APPLES & ORANGES - Written by:  Charles A. Hardy
  252.        Apples & Oranges is a unique twist on the old "Othello" style board
  253.        game.  It uses pictures of apples and oranges as the playing pieces.
  254.        This makes for a very colorful and pleasing playing board.  The object
  255.        of the game is to capture as many of your opponents pieces as possible.
  256.        This is done by flanking your opponents piece or pieces on two sides in
  257.        a line.  For example by surounding your opponent diagonally, vertically,
  258.        or horizontally.  When captured, the pieces change from your opponents
  259.        piece to your piece.  The player with the most pieces at the end of the
  260.        game wins.  Apples & Oranges supports 1 or 2 players and has three
  261.        levels of computer play.  Apples & Oranges requires an EGA card and
  262.        monitor and a mouse.
  263.  
  264.   DRAW POKER - Written by:  Charles A. Hardy
  265.        Draw Poker is a solitaire version of the popular card game.  It is a
  266.        betting game with the payoffs for each hand listed on the screen.
  267.        You make your bet, discard any unwanted cards and click on "DRAW" to
  268.        receive new cards and see if you have won.  Draw Poker is a single
  269.        player game and features a top ten list of the highest money winners.
  270.        Draw Poker requires an VGA card and monitor and a mouse.
  271.  
  272.   EXPERT TOOLS - Written by:  Thomas B. Hardy
  273.        Expert Tools are the utilities that Norton forgot.  It contains over
  274.        a dozen utilities such as XRD (remove directory and all files and sub-
  275.        directories in that directory), XFIND (find a file or duplicate files
  276.        accross all of your drives), etc.  Expert Tools also comes with a shell
  277.        program so that the utilities can be run from the command line or from
  278.        the shell.
  279.  
  280.   FLORIDA LOTTERY - Written by:  Charles A. Hardy
  281.        Florida Lottery is a lottery number picker and tracker for all of
  282.        Florida's on-line lottery games.  It picks number for CA$H 3, PLAY 4,
  283.        FANTASY 5 and LOTTO with lottery balls "popping up" onto the screen or
  284.        by displaying a filled-out lottery card.  It has a complete history and
  285.        frequency listing of all numbers picked in the FANTASY 5 and LOTTO
  286.        games.  Florida Lottery support color text graphics and EGA graphics.
  287.  
  288.  
  289.  
  290.  
  291. Aggression Documentation                                   Page 5 of 10.
  292.  
  293.  
  294.   GOLF SOLITAIRE - Written by:  Charles A. Hardy
  295.        Golf Solitaire is a single player card game.  The object is to play all
  296.        of the cards in the stacks.  Cards can be played in either assending or
  297.        desending order and suit doesn't matter.  It sounds easy, but it is very
  298.        hard to win.  Complete game history is display on-screen and there is a
  299.        top 10 list of the winners with the most cards left in their unturned
  300.        deck.  Golf Solitaire requires an VGA card and monitor and support both
  301.        a keyboard and a mouse interface.
  302.  
  303.   MASTER MIND - Written by:  Charles A. Hardy
  304.        Master Mind is the classic game of logic and deduction.  The object
  305.        of the game is to guess which piece goes in which position.  Master
  306.        Mind uses pictures of fruit as the pieces and keeps the last 20 trys
  307.        on the screen.  You can select to guess at 5 to 7 positions, from 5
  308.        to 9 pieces of fruit and whether or not duplicates are allowed.  There
  309.        is also a hint and a answer function for when you get frustrated.
  310.        Master Mind is a single person game and there are three levels to choose
  311.        from.  Master Mind requires an VGA card and monitor and a mouse.
  312.  
  313.   MATCH'EM - Written by:  Charles A. Hardy
  314.        Match'em is a concentration style game.  The game is played on a 8 by 8
  315.        grid of raised buttons.  When a button is clicked on it displays the
  316.        picture underneath which you then have to try to match.  Points are
  317.        awarded at one for the first correct pair and two for each consecutive
  318.        correct pair.  You can choose to play with 16 (four of each picture) or
  319.        32 (2 of each picture) pictures under the 64 buttons.  When a match is
  320.        made the associated buttons are inverted and are no longer valid moves
  321.        for the rest of that game.  Match'em supports 1 or 2 players and has 3
  322.        levels of computer play.  Match'em reguires an EGA card and monitor and
  323.        a mouse.
  324.  
  325.   MINE FIELD - Written by:  Charles A. Hardy
  326.        Mine field is an excellent game of deduction.  Your job is to clear a
  327.        field of all of the mines.  Fortunately, you know how many mines are
  328.        in the field and your have a mine detector which will tell you how many
  329.        mines are in the surounding squares.  You may clear the field by step-
  330.        ping (clicking with the left button) on all of the squares that you
  331.        think are unoccupied or by marking (clicking with the right button)
  332.        all of the spots that you think contain a mine or and combination there
  333.        of.  Then you step on a space, and it isn't a mine, the square is
  334.        removed and displays the ground underneath.  The square will also dis-
  335.        play the number of mines in the surounding nine squares.  There is a
  336.        counter at the top of the screen to let you know how many mines you
  337.        have yet to find.  But be careful, because marking a wrong spot as a
  338.        mine can be deadly for your confidence.  Mine Field is a single player
  339.        game with 15 different board to choose from including a castle, a
  340.        pyramid and a Batman logo.  Mine Field requires an VGA card and monitor
  341.        and a mouse.
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349. Aggression Documentation                                   Page 6 of 10.
  350.  
  351.  
  352.   SUPER MAXIT - Written by:  Joe M. Paris
  353.        Super Maxit is an graphical version of the clasic maxit number game.
  354.        The object of the game is to take the highest numbered piece and leave
  355.        your opponent the lowest numbered or negitive value piece.  One player
  356.        moves vertically and the other player moves horizontally.  The game end
  357.        when all of the pieces are taken or a player can't move.  Super Maxit
  358.        features hint, undo, cheat demo and top 10 functions that add a lot to
  359.        the games playability.  Super Maxit support 1 or 2 players and has over
  360.        ten different playing board to choose from.  Super Maxit requires an EGA
  361.        card and monitor.
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407. Aggression Documentation                                   Page 7 of 10.
  408.  
  409.  
  410.                               ====================
  411.                               Program Registration
  412.                               ====================
  413.  
  414.   Aggression is marketed under the Shareware concept.  This means that
  415.   you get to try the software before your bye it to make sure it is right for
  416.   you.  Please feel free to test Aggression.  If you like and use this
  417.   program then please support our efforts and register it.  The program is
  418.   registered by sending in the registration form and appropriate fee.  Or if
  419.   you wish to register with a VISA or MASTERCARD then your may send in the
  420.   form as above or E-Mail us the order form or you may register on-line by
  421.   calling the ESC BBS at (407) 699-8258 and typing "ORDER" at the main menu
  422.   prompt.  Registration of Aggression includes the following:
  423.  
  424.      *  A copy of the latest version of Aggression.
  425.  
  426.      *  A registration name and code that can be used to change future
  427.         shareware versions of Aggression into registered versions.
  428.  
  429.      *  A FREE BONUS DISK OF ESC SHAREWARE PROGRAMS.
  430.  
  431.      *  Unlimited product support.
  432.  
  433.   Expert Source Code, Inc. may be contacted for orders or questions by the
  434.   following methods.
  435.  
  436.      *  By calling ESC BBS (The home of Expert Source Code, Inc.) at (407)
  437.         699-8258 (9600 Courier HST - 24 hours a day - FREE ACCESS) and leaving
  438.         a "C"omment to the SYSOP.
  439.  
  440.      *  Via E-Mail to:     CompuServe - 72711,2035
  441.                               Prodigy - FGTD17A
  442.                                 GEnie - C.HARDY7
  443.                                Delphi - ESCINC
  444.  
  445.      *  By U.S. Mail to:   Expert Source Code, Inc.
  446.                            Post Office Box 180519
  447.                            Casselberry, FL  32718-0519
  448.  
  449.  
  450.                             ========================
  451.                             ASP Ombudsman Statement:
  452.                             ========================
  453.                              _______
  454.                         ____|__     |               (tm)
  455.                      --|       |    |-------------------
  456.                        |   ____|__  |  Association of
  457.                        |  |       |_|  Shareware
  458.                        |__|   o   |    Professionals
  459.                      -----|   |   |---------------------
  460.                           |___|___|    MEMBER
  461.  
  462.   This program is produced by a member of the Association of Shareware Pro-
  463.   fessionals (ASP).  ASP wants to make sure that the shareware principal
  464.  
  465. Aggression Documentation                                   Page 8 of 10.
  466.  
  467.  
  468.   works for you.  If you are unable to resolve a shareware-related problem
  469.   with an ASP member by contacting that member directly, the ASP may be able
  470.   to help.  The ASP Ombudsman can help you resolve a dispute or problem with
  471.   an ASP member, but does not provide technical support for members' products.
  472.  
  473.   Please write to the ASP Ombudsman at:
  474.  
  475.        ASP Ombudsman
  476.        545 Grover Road
  477.        Muskegon, MI  49442-9427
  478.        U.S.A.
  479.  
  480.   or send a CompuServe message via CompuServe MAIL to ASP Ombudsman at
  481.   70007,3536.
  482.  
  483.  
  484.                                ==================
  485.                                Programming Tools:
  486.                                ==================
  487.  
  488.            Aggression was written using the following software:
  489.  
  490.               *  Turbo Pascal 6.0 by Borland International.
  491.  
  492.               *  Expert Software Tools by Expert Source Code, Inc.
  493.  
  494.               *  GX Development Series by GENUS Microprogramming.
  495.  
  496.               *  TechnoJock's Turbo Toolkit by TechnoJock Software, Inc.
  497.  
  498.  
  499.                         ===============================
  500.                         Shareware Version Distribution:
  501.                         ===============================
  502.  
  503.   Aggression is NOT a public domain program.  It is Copyright 1990-1991
  504.   by Expert Source Code, Inc.  All rights reserved.
  505.  
  506.   ASP approved vendors may distribute Aggression on disk, on a CD-ROM
  507.   and as part of disk sets as long as they meet all of the ASP guidelines and
  508.   that the version that is distrubuted isn't over a year old.  This version is
  509.   dated September, 1991.  If this version is outdated then please contact us
  510.   for a more recient version.
  511.  
  512.   Other vendors may distribute Aggression as long as the following con-
  513.   ditions are met.
  514.  
  515.      *  All of the files listed in the Packing list section are included in
  516.         the distribution.
  517.  
  518.      *  The person receiving the copy of Aggression package is made
  519.         aware that he or she does not become a registered user until
  520.         Expert Source Code, Inc. has received payment for the registration
  521.         of the software and that this is only an evaluation version.
  522.  
  523. Aggression Documentation                                   Page 9 of 10.
  524.  
  525.  
  526.      *  The Aggression package cannot be modified in any way and cannot
  527.         be "rented" or "leased" to others.
  528.  
  529.      *  The maxium distribution cost doesn't excede $10.00 in the USA and
  530.         US$12.00 internationally.
  531.  
  532.      *  The version being distributed isn't over a year old.  This version is
  533.         dated September, 1991.  If you need a more up to date version please
  534.         contact us.
  535.  
  536.      *  Permission is required from Expert Source Code, Inc.  However, if you
  537.         meet all of the other criteria and because permission is routinely
  538.         granted you may begin distributing Aggression package immediately
  539.         after sending in your request.  Also, we would appreciate it if you
  540.         would put us on your mailing list for your catalog.
  541.  
  542.  
  543.                    =======================================
  544.                    Trial Use (Shareware Version) Warranty:
  545.                    =======================================
  546.  
  547.   The Shareware evaluation (trial use) version is provided AS IS.  Expert
  548.   Source Code, Inc. makes no warranty of any kind, expressed or implied,
  549.   including without limitation, any warranties of merchantability and/or
  550.   fitness for a particualr purpose.
  551.  
  552.  
  553.                        =================================
  554.                        Registered Version ONLY Warranty:
  555.                        =================================
  556.  
  557.   Expert Source Code, Inc. warrants the physical diskette(s) provided with the
  558.   registered versions to be free of defects in materials and workmanship for a
  559.   period of sixty days from the date of the registration.  If Expert Source
  560.   Code, Inc. receives notification within the warranty period of defects in
  561.   materials or workmanship, and such notification is determined by Expert
  562.   Source Code, Inc. to be correct.  Expert Source Code, Inc. will replace the
  563.   defective diskette(s).  In no event will Expert Source Code, Inc.'s
  564.   liability for any damages to you or any other person exceed the registration
  565.   price actually paid for the license to use the software, reguardless of any
  566.   form of claim.  Expert Source Code, Inc. specifically discalims all other
  567.   warranties, expressed or implied, including but not limited to, any implied
  568.   warranty of merchantability and/of fitness for a particular purpose.
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581. Aggression Documentation                                  Page 10 of 10.
  582.  
  583.          ----------------end-of-author's-documentation---------------
  584.  
  585.                          Software Library Information:
  586.  
  587.                     This disk copy provided as a service of
  588.  
  589.                            Public (software) Library
  590.  
  591.          We are not the authors of this program, nor are we associated
  592.          with the author in any way other than as a distributor of the
  593.          program in accordance with the author's terms of distribution.
  594.  
  595.          Please direct shareware payments and specific questions about
  596.          this program to the author of the program, whose name appears
  597.          elsewhere in  this documentation. If you have trouble getting
  598.          in touch with the author,  we will do whatever we can to help
  599.          you with your questions. All programs have been tested and do
  600.          run.  To report problems,  please use the form that is in the
  601.          file PROBLEM.DOC on many of our disks or in other written for-
  602.          mat with screen printouts, if possible.  PsL cannot debug pro-
  603.          programs over the telephone, though we can answer questions.
  604.  
  605.          Disks in the PsL are updated  monthly,  so if you did not get
  606.          this disk directly from the PsL, you should be aware that the
  607.          files in this set may no longer be the current versions. Also,
  608.          if you got this disk from another vendor and are having prob-
  609.          lems,  be aware that  some files may have become corrupted or
  610.          lost by that vendor. Get a current, working disk from PsL.
  611.  
  612.          For a copy of the latest monthly software library newsletter
  613.          and a list of the 3,000+ disks in the library, call or write
  614.  
  615.                            Public (software) Library
  616.                                P.O.Box 35705 - F
  617.                             Houston, TX 77235-5705
  618.  
  619.                                  Orders only:
  620.                                 1-800-2424-PSL
  621.                               MC/Visa/AmEx/Discover
  622.  
  623.                           Outside of U.S. or in Texas
  624.                           or for general information,
  625.                               Call 1-713-524-6394
  626.  
  627.                           PsL also has an outstanding
  628.                           catalog for the Macintosh.
  629.  
  630.  
  631.